package tk.uodrad.apex.project.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import tk.uodrad.apex.project.pojo.entity.ChargeDetails;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import tk.uodrad.apex.project.pojo.vo.ChargeDetailsAmountVO;
import tk.uodrad.apex.project.pojo.vo.ChargeDetailsDashboardVO;
import tk.uodrad.apex.project.pojo.vo.ChargeDetailsListVO;
import tk.uodrad.apex.project.pojo.vo.PeopleListVO;

import java.util.List;

/**
* @author Administrator
* @description 针对表【charge_details_management】的数据库操作Mapper
* @createDate 2023-04-06 19:35:55
* @Entity tk.uodrad.apex.project.pojo.entity.ChargeDetails
*/
public interface ChargeDetailsMapper extends BaseMapper<ChargeDetails> {

    List<ChargeDetailsAmountVO> selectAmount();
    /**
     * 自定义分页查询
     * @param page IPage对象
     * @param communityCode 小区编号
     * */
    IPage<ChargeDetailsListVO> selectPageVo(IPage<?> page, String communityCode);

    List<ChargeDetailsDashboardVO> selectDashboard();
}




